#通讯录是存储联系人信息的名录。本实例要求编写通讯录程序，该程序可接收用户输入的姓名、电话、QQ号码、邮箱等信息，将这些信息保存到“通讯录.txt”文件中，实现新建联系人功能；可根据用户输入的联系人姓名查找联系人，展示联系人的姓名、电话、QQ号码、邮箱等信息，实现查询联系人功能。
#1.新建联系人功能
def 新建联系人():
    # 打开文件，准备写入
    f=open("通讯录.txt", "w", encoding="utf-8")
    # 输入联系人信息
    姓名=input("请输入姓名：")
    电话=input("请输入电话：")
    QQ号码=input("请输入QQ号码：")
    邮箱=input("请输入邮箱：")
    # 将联系人信息写入文件
    f.write("姓名："+姓名+"\n")
    f.write("电话："+电话+"\n")
    f.write("QQ号码："+QQ号码+"\n")
    f.write("邮箱："+邮箱+"\n")
    # 关闭文件
    f.close()
    print("联系人信息已保存！")

#2.查询联系人功能
def 查询联系人():
    # 打开文件，准备读取
    f=open("通讯录.txt", "r", encoding="utf-8")
    # 输入要查询的姓名
    姓名=input("请输入要查询的姓名：")
    # 读取文件内容
    内容=f.read()
    # 判断是否存在该联系人
    if 姓名 in 内容:
        print("联系人信息如下：")
        print(内容)
    else:
        print("没有找到该联系人！")
    # 关闭文件
    f.close()

    #3.主函数
while True:
    print("1.新建联系人")
    print("2.查询联系人")
    print("3.退出")
    选择=input("请输入你的选择：")
    if 选择=="1":
        新建联系人()
    elif 选择=="2":
        查询联系人()
    elif 选择=="3":
        break
    else:
        print("无效的选择，请重新输入！")
